Big Huge Thesaurus

Lagodon rhomboides

noun